home *** CD-ROM | disk | FTP | other *** search
/ Agent Central Host Computer / Agent - Central Host Computer.iso / _SETUP.1 / vopenitems.sql < prev    next >
Text File  |  2000-05-12  |  2KB  |  57 lines

  1. /*
  2. This view collects the 3 types of open items. Type 1 is counts and probes that have been matched but not closed. Type 2 is probes that are not matched to a count and type 3 is counts that are not matched to a probe.
  3. */
  4. CREATE OR REPLACE VIEW VOPENITEMS  AS 
  5. SELECT  
  6. '1' type, PRPEND.PRPEND_INDX, PRPEND.FAREBOX_GLID, PRPEND.CASHBOX_GLID,  
  7. PRPEND.CBREMOV_DATE, PRPEND.BILL_TOTALS, PRPEND.COIN_TOTALS,  
  8. PRPEND.TOT_AMOUNT, PRPEND.SUBBATCH_SEQ, MRR.COIN_TOTAL_VALUE,  
  9. MRR.BILL_TOTAL, MRR.GRAND_TOTAL, MRR.COUNT_DATE,  
  10. MRR.ADJ_GRAND_TOTAL, bus.bus_id , 
  11. sign(    (abs(MRR.ADJ_GRAND_TOTAL - PRPEND.TOT_AMOUNT) / MRR.ADJ_GRAND_TOTAL)- match.tolerance)  OutOfBalance, 
  12. 0 missing, match.tolerance, match.errhours
  13. FROM  
  14. bus bus,  
  15. farebox fbo,  
  16. PRPEND PRPEND,  
  17. VMRRECONCILE MRR,
  18. matchconfig match  
  19. WHERE  
  20. PRPEND.FAREBOX_GLID = fbo.glid and  
  21. fbo.location = bus.glid and  
  22. ( PRPEND.PRPEND_INDX=MRR.PRPEND_INDX ) AND  
  23. ( PRPEND.SUBBATCH_SEQ=MRR.SUBBATCH_SEQ )  
  24. union  
  25. SELECT  
  26. '2' type, PRPEND.PRPEND_INDX, PRPEND.FAREBOX_GLID, PRPEND.CASHBOX_GLID,  
  27. PRPEND.CBREMOV_DATE, PRPEND.BILL_TOTALS, PRPEND.COIN_TOTALS,  
  28. PRPEND.TOT_AMOUNT, PRPEND.SUBBATCH_SEQ,  0 COIN_TOTAL_VALUE,  
  29. 0 BILL_TOTAL,  0 GRAND_TOTAL, sysdate COUNT_DATE,  
  30. 0 ADJ_GRAND_TOTAL , bus.bus_id , 0 outofbalance, 
  31. sign( (  sysdate - PRPEND.CBREMOV_DATE) - (match.errhours /24.00)) missing, 
  32. match.tolerance, match.errhours 
  33. FROM  
  34. bus bus,  
  35. farebox fbo,  
  36. PRPEND PRPEND,
  37. matchconfig match 
  38. WHERE  
  39. PRPEND.FAREBOX_GLID = fbo.glid and  
  40. fbo.location = bus.glid and  
  41. ( PRPEND.SUBBATCH_SEQ = 0  )  
  42. union  
  43. SELECT  
  44. '3' type, 0 PRPEND_INDX, 0 FAREBOX_GLID, MRR.CASHBOX_GLID,  
  45. sysdate CBREMOV_DATE, 0 BILL_TOTALS, 0 COIN_TOTALS,  
  46. 0 TOT_AMOUNT, MRR.SUBBATCH_SEQ, MRR.COIN_TOTAL_VALUE,  
  47. MRR.BILL_TOTAL, MRR.GRAND_TOTAL, MRR.COUNT_DATE,  
  48. MRR.ADJ_GRAND_TOTAL , 0 bus_id , 0 outofbalance, 0 missing ,
  49.  match.tolerance, match.errhours 
  50. FROM  
  51. VMRRECONCILE MRR,
  52. matchconfig match   
  53. WHERE  
  54. ( MRR.PRPEND_INDX = 0);
  55.  
  56.  
  57.